// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.google.zxing.client.result; import com.google.zxing.Result; import java.util.ArrayList; import java.util.List; // Referenced classes of package com.google.zxing.client.result: // a, AddressBookParsedResult, ParsedResult public final class BizcardResultParser extends a { public BizcardResultParser() { } private static String a(String s, String s1) { if (s == null) { return s1; } if (s1 != null) { s = (new StringBuilder()).append(s).append(' ').append(s1).toString(); } return s; } private static String[] a(String s, String s1, String s2) { ArrayList arraylist = new ArrayList(3); if (s != null) { arraylist.add(s); } if (s1 != null) { arraylist.add(s1); } if (s2 != null) { arraylist.add(s2); } int i = arraylist.size(); if (i == 0) { return null; } else { return (String[])arraylist.toArray(new String[i]); } } public AddressBookParsedResult parse(Result result) { String s = result.getText(); if (!s.startsWith("BIZCARD:")) { return null; } else { String s1 = a(b("N:", s, true), b("X:", s, true)); String s2 = b("T:", s, true); String s3 = b("C:", s, true); String as[] = a("A:", s, true); String s4 = b("B:", s, true); String s5 = b("M:", s, true); String s6 = b("F:", s, true); String s7 = b("E:", s, true); return new AddressBookParsedResult(maybeWrap(s1), null, a(s4, s5, s6), null, maybeWrap(s7), null, null, null, as, null, s3, null, s2, null); } } public volatile ParsedResult parse(Result result) { return parse(result); } }